﻿using Org.BouncyCastle.Math;
using Org.BouncyCastle.Math.EC;
using System;
using System.Collections.Generic;
using System.Security.Cryptography;
using System.Text;

namespace smcrypto
{

    public class SM2Result
    {
        public BigInteger r;
        public BigInteger s;
        public BigInteger R;
        public byte[] sa;
        public byte[] sb;
        public byte[] s1;
        public byte[] s2;
        public ECPoint keyra;
        public ECPoint keyrb;
    }

    public enum ModeSM2
    {
        c1c2c3,
        c1c3c2
    }
}
